package com.ruoyi.business.mapper;

import java.util.List;
import com.ruoyi.business.domain.JtSmsLog;

/**
 * 短信记录Mapper接口
 * 
 * @author Alan Zhang
 * @date 2025-03-31
 */
public interface JtSmsLogMapper 
{
    /**
     * 查询短信记录
     * 
     * @param smsId 短信记录主键
     * @return 短信记录
     */
    public JtSmsLog selectJtSmsLogBySmsId(Long smsId);

    /**
     * 查询短信记录列表
     * 
     * @param jtSmsLog 短信记录
     * @return 短信记录集合
     */
    public List<JtSmsLog> selectJtSmsLogList(JtSmsLog jtSmsLog);

    /**
     * 新增短信记录
     * 
     * @param jtSmsLog 短信记录
     * @return 结果
     */
    public int insertJtSmsLog(JtSmsLog jtSmsLog);

    /**
     * 修改短信记录
     * 
     * @param jtSmsLog 短信记录
     * @return 结果
     */
    public int updateJtSmsLog(JtSmsLog jtSmsLog);

    /**
     * 删除短信记录
     * 
     * @param smsId 短信记录主键
     * @return 结果
     */
    public int deleteJtSmsLogBySmsId(Long smsId);

    /**
     * 批量删除短信记录
     * 
     * @param smsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteJtSmsLogBySmsIds(String[] smsIds);
}
